home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 24 / Mac Magazin and MacEasy Magazine CD - Issue 24.iso / Grafik & Text / Pixel Spy 1.2.1 / About Pixel Spy next >
Text File  |  1996-07-10  |  7KB  |  97 lines

  1.                      • Pixel Spy •
  2.                                                                                   by Bryan Horling
  3.  
  4.      • What is it?
  5.  
  6. Pixel Spy is a simple utility which allows you to determine the magnitude of the various color components which make up a color on the screen.  Specifically, you can select a pixel from the screen, and Pixel Spy will tell you the RGB, HSV, CMY, indexed and hex code values for the color of that pixel.  You may also modify these displayed codes to manually change the current color.
  7.  
  8.      • What is it good for?
  9.  
  10. Its primary target is those of who who get frustrated trying to match a color on the screen.  For instance, this would be useful if you are in Photoshop and you want to sample the color from a non-Photoshop window.  Just open up Pixel Spy, examine the color of one of the pixels and enter the values into Photoshop's color picker.  You can also do the same thing with any application that uses Apple's color picker.
  11.  
  12. It is also particularly useful for determining the color hex codes needed in HTML documents, as you can determine the code for a particular pixel as well as quickly try out different combinations you come up with by altering the values manually.
  13.  
  14.      • How do I use it?
  15.  
  16. Usage is simple.  Just open the application, point the cursor at a pixel on the screen (you'll see a magnified view of that region in Pixel Spy's display) and hit command-F.  The selected color will be copied to the current color swatch and the color's values will be displayed in the various fields in the window, where you can transcribe them into whatever program you want.  If you don't like command-F as your capture key, you can redesignate it with the "Change Capture Key..." command under the Capture menu.
  17.  
  18. You can also manually enter values into any of the fields to come up with your own color.  As you enter the values, the displayed color and value fields will update themselves dynamically.
  19.  
  20. The current area display field can also be modified, by toggling the crosshairs or changing its magnification, via functions in the "Capture" menu.
  21.  
  22. **Note to the adventurous: The two display panes in the window are capable of displaying 16 bit color (thousands of colors) by default.  If you want to change this (say bump it up to 24 bit or down to 8 bit) you can do so by editing STR resource 1000 (Window Bit Depth) with ResEdit.  Lowering the number will save you some memory and increasing it will improve Pixel Spy's color range.  As always, be sure to wear your eye protection before using ResEdit.
  23.  
  24.      • How do I pay for it?
  25.  
  26. Pixel Spy is shareware.  If you use and enjoy this program I would appreciate it if you could send me (Bryan Horling) $5.00 by cash, check, change, whatever to the address listed below.  This five bucks will help me pay off my electric bill, so in a sense, you'll really be making it possible for me to write more software.  You need only pay for the current version of Pixel Spy - any future versions are free for registered users (if you send me your email address you will also be notified of any updates).  The program is freely distributable, as long as this document is included in the archive.  This program may not be included in any commercial product, archive or distribution without the explicit permission of the author (still Bryan Horling).  Thank you.
  27.  
  28.                        ***    Bryan Horling         ***
  29.                        ***    957 Rainbow Trail     ***
  30.                        ***    Orange, CT   06477    ***
  31.  
  32.      • FAQs
  33.  
  34.          Why do I occasionally get different hex values for the same RGB values?
  35.  
  36. This happens sometimes when you edit the boxed values when you are using a number range other than Large.  What happens is that the program has to scale those number up to the Large range in order to come up with a color (because that is how the Mac stores them internally).  When you click on a pixel, the program uses the original RGB values to come up with the hex value.   When you edit the numbers, and the program scales the values up, it won't necessarily come up with the same exact RGB value, and thus when it gets scaled back down to the hex range it might be a little (just a little) different.   It's not a big deal, trust me.
  37.  
  38.          Why CMY instead of CMYK?
  39.  
  40. After much research into the area of converting RGB values to CMYK values, I've decided that it isn't really possible to do this accurately in a straightforward manner.  CMYK depends too much on outside variables, such as the printing hardware, ink proporties and even paper composition.  I'm not even sure if the CMY values are of any real use, but they seemed more accuate than the former.  If anyone knows of a good way to convert between the two I'd be glad to hear it...
  41.  
  42.      What is this "Exception Thrown" error I get when I open a new window?
  43.  
  44. This is most likely caused by a lack of free memory.  Try using just one spy window at a time, or increase the Pixel Spy's memory allocation in the Finder's Get Info window.
  45.  
  46.      Why the "Small Range (255)" menu item?
  47.  
  48. Macintosh RGB and HSV colors typically range from 0 - 65535.  Unfortunately, most programs use numbers in the range from 0 - 255 for these values.  Having this menu item selected will cause those values to scale to this more more usable range automatically.
  49.  
  50.      How can I stop my wood from splitting when I put a nail through it?
  51.  
  52. Try cutting the tip off of the nail with a good pair of wire cutters before your nail it in.  The pointed head on the nail acts like a wedge, forcing the woody material apart.  Cutting the tip off prevents this from happenening.
  53.  
  54.      Why is my computer slow with Pixel Spy open in the background?
  55.  
  56. On older computers, having Pixel Spy's window continuously track where the mouse is may degrade your performance.  Make sure that "Pause In Background" is selected or you can also explicitly pause Pixel Spy's scanning by using the Pause button or menu item.
  57.  
  58.      • Bugs, Comments, Questions?
  59.  
  60. If you have any bug reports, usage questions or feature requests, feel free to email them to me at the following address:
  61.  
  62.                         ***   bhorling@trincoll.edu   ***
  63.  
  64. Or check out my web page at:
  65.  
  66.                   ***   http://www2.trincoll.edu/~bhorling/   ***
  67.  
  68. If this program blows up your computer, it isn't my fault, although if it happens in an interesting and/or funny manner, you can email me a description.
  69.  
  70. Have fun!
  71.  
  72.  
  73. Version History
  74.  
  75. 1.2.1
  76.      Added access to the standard Mac color-picker
  77.      Fixed a number-rounding bug
  78.      Fixed a problem displaying CMY values when using the Large range
  79.  
  80. 1.2
  81.      Added an auto-saving preferences file
  82.      Changed the CMYK fields to just CMY
  83.      Got rid of annoying text flickering
  84.  
  85. 1.2b
  86.      Added the ability to switch the capture key
  87.      Tried to implement CMYK values...didn't work
  88.  
  89. 1.1
  90.      Fixed a nasty bug that crashed 68K Macs
  91.      Added the ability to view RGB & HSV by percentage
  92.      Added the ability to view by arbitrary number range
  93.      Added "Pause in Background" option
  94.      Fixed a bug in the coordinate boxes when changing the color range
  95.  
  96. 1.0
  97.      First initial release (bug-free, of course.  (not))